.arrow{
	cursor: pointer;
    background-image:url("../images/arrow.png");
    width:18px;
    height:14px;
    position:absolute;
    transform-origin: center;
    transform: rotateX(0deg);
    transition: transform 0.3s;
    -webkit-transform: rotateX(0deg);
    -webkit-transform-origin: center;
    -webkit-transition: -webkit-transform 0.3s;
    left:50%;
    top:50%;
    margin-top: -7px;
    margin-left: -9px;
    
}
.right .arrow{
    transform: rotate(0deg);
    -webkit-transform:rotate(0deg);
}
.left .arrow{
    transform: rotate(180deg);
    -webkit-transform:rotate(180deg);
}
.top .arrow{
    transform: rotate(270deg);
    -webkit-transform:rotate(270deg);
}
.bottom .arrow{
    transform: rotate(90deg);
    -webkit-transform:rotate(90deg);
}
.arrowWidget{
    cursor: pointer;
    display: inline-block;
    width: 34px;
    height: 32px;
    position: absolute;
    background-color: rgba(255,255,255,1);
    border: solid 1px rgba(185, 185, 179, 0.6);
    border-radius: 3px;
    box-shadow: 0 0 12px rgba(0, 0, 0, .175);
}
.move_right {
    margin-right: 0;
    transform: scale(1,1);
    transform-origin: right;
    transition: transform 0.6s,margin-right 0.3s 0.4s;
    -webkit-transform: scale(1,1);
    -webkit-transform-origin: right;
    -webkit-transition: -webkit-transform 0.6s,margin-right 0.3s 0.4s;
}
.moved_right {
    margin-right: -10px;
    transform: scale(0,1);
    transform-origin: right;
    transition: transform 0.6s 0.1s,margin-right 0.3s;
    -webkit-transform: scale(0,1);
    -webkit-transform-origin: right;
    -webkit-transition: -webkit-transform 0.6s 0.1s,margin-right 0.3s;
}
.move_bottom {
    margin-bottom: 0;
    transform: scale(1,1);
    transform-origin: bottom;
    transition: transform 0.6s,margin-bottom 0.3s 0.4s;
    -webkit-transform: scale(1,1);
    -webkit-transform-origin: bottom;
     -webkit-transition: -webkit-transform 0.6s,margin-bottom 0.3s 0.4s;
}
.moved_bottom {
    margin-bottom: -10px;
    transform: scale(1,0);
    transform-origin: bottom;
    transition: transform 0.6s 0.1s,margin-bottom 0.3s;
    -webkit-transform: scale(1,0);
    -webkit-transform-origin: bottom;
    -webkit-transition: -webkit-transform 0.6s 0.1s,margin-bottom 0.3s;
}